Skip to content

sdk: Feed and EdgeSeat read support for Go, Python, and TypeScript#3956

Draft
nikw9944 wants to merge 1 commit into
nikw9944/infra-1700-3-feed-gatefrom
nikw9944/infra-1700-4-feed-sdk-read
Draft

sdk: Feed and EdgeSeat read support for Go, Python, and TypeScript#3956
nikw9944 wants to merge 1 commit into
nikw9944/infra-1700-3-feed-gatefrom
nikw9944/infra-1700-4-feed-sdk-read

Conversation

@nikw9944

@nikw9944 nikw9944 commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Stack — review/merge bottom-up. Replaces #3952.

  1. serviceability: add Feed catalog account and CRUD #3953 — Feed catalog account + CRUD
  2. serviceability: EdgeSeat feed-seat data model and SetAccessPassFeeds #3954 — EdgeSeat data model + SetAccessPassFeeds
  3. serviceability: enforce EdgeSeat feed metro gate at connect #3955 — metro gate enforcement at connect
  4. sdk: Feed and EdgeSeat read support for Go, Python, and TypeScript #3956 — Go/Python/TS SDK read support + fixtures

---## Summary

  • Add Feed account and EdgeSeat FeedSeat read support to the Go, Python, and TypeScript serviceability SDKs, and regenerate the feed and access_pass_edge_seat binary fixtures the SDK tests read.
  • Part 4 of 4 (malbeclabs/infra#1700). Read-only; depends on the layout from the earlier PRs.
  • Fixes malbeclabs/infra#1700.

Testing Verification

  • Go (go test ./sdk/go/serviceability/...) and TypeScript (bun test, 146 pass) suites pass against regenerated fixtures with no drift; Python suite (uv run pytest) covered in CI.

Add Feed account and EdgeSeat FeedSeat deserialization to the Go, Python, and
TypeScript serviceability SDKs, and regenerate the feed and access_pass_edge_seat
binary fixtures the SDK tests read.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant